package com.gxa.service;

import com.gxa.common.R;
import com.gxa.pojo.talentsave.InsertEmpUpdateResume;
import com.gxa.pojo.talentsave.MyPages;
import com.gxa.pojo.talentsave.ReturnResume_id;
import com.gxa.pojo.talentsave.UpdateResume;

public interface TalentSaveService {
    R queryTalentInfo(MyPages myPages);
    R showTalentInfo(MyPages myPages);

    R showDetailedInfo(ReturnResume_id returnResume_id);

    R notCheckResume();

    R notEmployResume();

    R alreadyEmployResume();

    R alreadyWorkResume();

    R showNotCheckResume(ReturnResume_id returnResume_id);

    R showNotEmployResume(ReturnResume_id returnResume_id);

    R showAlreadyEmployResume(ReturnResume_id returnResume_id);

    R showAlreadyWorkResume(ReturnResume_id returnResume_id);


    R selectAllDept();

    R selectAllCompetent();

    R selectAllPost();

    R feedbackTalent(UpdateResume updateResume);

    R joinTheStaff(InsertEmpUpdateResume insertEmpUpdateResume);
}
